﻿// ===============================================================================
//  Copyright © ymind.net. All rights reserved .
//  官方网站：http://ymind.net/
//  版权所有：彦铭工作室 老陈出品
// ===============================================================================

using System;
using System.Runtime.InteropServices;

namespace Lcsoft.TemplateEngine.XHtmlParser
{
	/// <summary>
	/// 表示 script 标签。
	/// </summary>
	[ComVisible(true)]
	[Serializable]
	public class XHtmlScriptElement : XHtmlElement
	{
		/// <summary>
		/// 初始化 <see cref="XHtmlScriptElement"/> 类的新实例。
		/// </summary>
		/// <param name="line"><see cref="XHtmlScriptElement"/> 所在的行数。</param>
		/// <param name="column"><see cref="XHtmlScriptElement"/> 所在的列数。</param>
		public XHtmlScriptElement(int line, int column) : base("script", line, column) { }

		/// <summary>
		/// 获取 <see cref="XHtmlScriptElement"/> 引用的文档路径。
		/// </summary>
		public string Src
		{
			get { return this.GetAttributeValue("src"); }
		}

		/// <summary>
		/// 获取 <see cref="XHtmlScriptElement"/> 引用的文档的类型。
		/// </summary>
		public string Type
		{
			get { return this.GetAttributeValue("type"); }
		}
	}
}
